Text copied to clipboard!
Titolo
Text copied to clipboard!Sviluppatore GoLang
Descrizione
Text copied to clipboard!
Stiamo cercando uno Sviluppatore GoLang altamente motivato e competente per unirsi al nostro team di sviluppo software. Il candidato ideale avrà una solida esperienza nella programmazione con il linguaggio Go (Golang) e sarà in grado di progettare, sviluppare e mantenere applicazioni scalabili, performanti e sicure. Lavorerai a stretto contatto con altri sviluppatori, ingegneri DevOps e product manager per creare soluzioni innovative che soddisfino le esigenze dei nostri clienti.
Le responsabilità principali includono la scrittura di codice pulito e ben documentato, la partecipazione alla progettazione dell'architettura del software, l'implementazione di API RESTful, l'integrazione con database relazionali e non relazionali, e la risoluzione di problemi tecnici complessi. Sarai anche coinvolto nei processi di revisione del codice, test automatizzati e deployment continuo.
Per avere successo in questo ruolo, è essenziale avere una buona comprensione dei principi di programmazione concorrente, esperienza con strumenti di versionamento come Git, e familiarità con ambienti cloud come AWS, Google Cloud o Azure. La conoscenza di containerizzazione (Docker, Kubernetes) e metodologie Agile sarà considerata un vantaggio.
Offriamo un ambiente di lavoro dinamico e collaborativo, opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti stimolanti e all'avanguardia. Se sei appassionato di tecnologia, ami risolvere problemi complessi e desideri contribuire allo sviluppo di soluzioni software di alta qualità, ti invitiamo a candidarti.
Responsabilità
Text copied to clipboard!- Sviluppare e mantenere applicazioni utilizzando il linguaggio Go
- Progettare architetture software scalabili e performanti
- Implementare e gestire API RESTful
- Collaborare con team cross-funzionali per definire requisiti tecnici
- Scrivere codice pulito, efficiente e ben documentato
- Eseguire test automatizzati e partecipare al processo di CI/CD
- Effettuare il debug e la risoluzione di problemi tecnici
- Partecipare alle revisioni del codice e garantire la qualità del software
- Integrare soluzioni con database SQL e NoSQL
- Contribuire al miglioramento continuo dei processi di sviluppo
Requisiti
Text copied to clipboard!- Esperienza comprovata nello sviluppo con Go (Golang)
- Conoscenza di strutture dati, algoritmi e programmazione concorrente
- Familiarità con strumenti di versionamento come Git
- Esperienza con API RESTful e microservizi
- Conoscenza di database relazionali e non relazionali
- Esperienza con container Docker e orchestrazione Kubernetes
- Familiarità con ambienti cloud (AWS, GCP, Azure)
- Capacità di lavorare in team Agile/Scrum
- Buone capacità analitiche e di problem solving
- Laurea in Informatica o campo correlato (preferibile)
Domande potenziali per l'intervista
Text copied to clipboard!- Quanti anni di esperienza hai con il linguaggio Go?
- Hai mai lavorato con microservizi in produzione?
- Quali strumenti utilizzi per il versionamento del codice?
- Hai esperienza con ambienti cloud? Quali?
- Hai mai utilizzato Docker o Kubernetes?
- Come gestisci la concorrenza nel codice Go?
- Hai esperienza con test automatizzati?
- Hai mai partecipato a progetti Agile/Scrum?
- Quali database hai utilizzato nei tuoi progetti?
- Hai contribuito a progetti open source in Go?